f2a2811c0b2634b39dbdfd9be297678a792e9080,java_model_correspondence_example/app/src/main/java/com/projecttango/examples/java/modelcorrespondence/ModelCorrespondenceRenderer.java,ModelCorrespondenceRenderer,updateModelRendering,#HouseModel#number[]#List#,166
Before Change
Matrix4 invScale = Matrix4.createScaleMatrix(1 / scale, 1 / scale, 1 / scale);
transform.multiply(invScale);
// Conjugation is needed because Rajawali uses a left handed convention for quaternions.
Quaternion orientation = new Quaternion().fromMatrix(transform).conjugate();
orientation.normalize();
mHouseObject3D.setPosition(translation);
mHouseObject3D.setOrientation(orientation);
After Change
Vector3 translation = transform.getTranslation();
Matrix4 invScale = Matrix4.createScaleMatrix(1 / scale, 1 / scale, 1 / scale);
transform.multiply(invScale);
Quaternion orientation = new Quaternion().fromMatrix(transform);
orientation.normalize();
mHouseObject3D.setPosition(translation);
mHouseObject3D.setOrientation(orientation);